package zzs.generalframework.common.core.authorization.authfunction;

import zzs.generalframework.common.common.annotation.EntityBO;
import zzs.generalframework.common.core.BaseBO;

/**
 * 
 * @title
 * @description
 * @project zzs-common
 * @package zzs.generalframework.common.core.authorization.authfunction
 * @author zzs
 * @date 2018年1月31日
 * @version 1.0
 */
@EntityBO(entityName = "AuthFunction", camelEntityName = "authFunction", classDesc = "权限功能")
public class AuthFunctionBO extends BaseBO
{
	/**
	 * 功能ID
	 */
	private String functionID;
	/**
	 * 功能编号
	 */
	private String functionCode;
	/**
	 * 功能名称
	 */
	private String functionName;
	/**
	 * 功能描述
	 */
	private String functionDesc;
	/**
	 * 创建者
	 */
	private String createUser;
	/**
	 * 创建日期,格式:YYYYMMDD HH:mm:ss
	 */
	private String createDateTime;
	/**
	 * 修改者
	 */
	private String updateUser;
	/**
	 * 修改日期,格式:YYYYMMDD HH:mm:ss
	 */
	private String updateDateTime;
	/**
	 * 记录状态
	 */
	private String recordStatus;

	public String getFunctionID()
	{
		return functionID;
	}

	public void setFunctionID(String functionID)
	{
		this.functionID = functionID;
	}

	public String getFunctionCode()
	{
		return functionCode;
	}

	public void setFunctionCode(String functionCode)
	{
		this.functionCode = functionCode;
	}

	public String getFunctionName()
	{
		return functionName;
	}

	public void setFunctionName(String functionName)
	{
		this.functionName = functionName;
	}

	public String getFunctionDesc()
	{
		return functionDesc;
	}

	public void setFunctionDesc(String functionDesc)
	{
		this.functionDesc = functionDesc;
	}

	public String getCreateUser()
	{
		return createUser;
	}

	public void setCreateUser(String createUser)
	{
		this.createUser = createUser;
	}

	public String getCreateDateTime()
	{
		return createDateTime;
	}

	public void setCreateDateTime(String createDateTime)
	{
		this.createDateTime = createDateTime;
	}

	public String getUpdateUser()
	{
		return updateUser;
	}

	public void setUpdateUser(String updateUser)
	{
		this.updateUser = updateUser;
	}

	public String getUpdateDateTime()
	{
		return updateDateTime;
	}

	public void setUpdateDateTime(String updateDateTime)
	{
		this.updateDateTime = updateDateTime;
	}

	public String getRecordStatus()
	{
		return recordStatus;
	}

	public void setRecordStatus(String recordStatus)
	{
		this.recordStatus = recordStatus;
	}

	@Override
	public String toString()
	{
		return "AuthFunctionBO [functionID=" + functionID + ", functionCode=" + functionCode + ", functionName=" + functionName + ", functionDesc=" + functionDesc + ", createUser=" + createUser + ", createDateTime=" + createDateTime + ", updateUser=" + updateUser + ", updateDateTime=" + updateDateTime + ", recordStatus=" + recordStatus + "]";
	}

}
